$\forall$$A$, $B$:Type, $f$:($A$$\rightarrow$$B$), $L$:($A$ List), $L_{1}$, $L_{2}$:($B$ List). \\[0ex](map($f$;$L$) = ($L_{1}$ @ $L_{2}$) $\in$ ($B$ List)) \\[0ex]$\Rightarrow$ \{map($f$;firstn($\parallel$$L_{1}$$\parallel$;$L$)) = $L_{1}$ \& map($f$;nth\_tl($\parallel$$L_{1}$$\parallel$;$L$)) = $L_{2}$\}